package com.monbo.proj.lifangcrm.entity.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import jakarta.persistence.*;
import lombok.Data;
import org.hibernate.annotations.ColumnDefault;

import java.time.Instant;

/**
 * i02tn sheet1757915202701
 *
 * @author lirui
 * @date 2025/09/22
 */
@Data
@Entity
@Table(name = "i02tn_sheet1757915202701")
public class I02tnSheet1757915202701 {
    @Id
    @Column(name = "id", nullable = false, length = 36)
    private String id;


    @Column(name = "RelevanceForm1757915709265", length = 200)
    @TableField("RelevanceForm1757915709265")
    private String relevanceForm1757915709265;

    @Column(name = "Dropdown1757915719381", length = 200)
    @TableField("Dropdown1757915719381")
    private String dropdown1757915719381;

    @Column(name = "Radio1757915800110", length = 200)
    @TableField("Radio1757915800110")
    private String radio1757915800110;

    @Column(name = "Number1757915819397", precision = 25, scale = 8)
    @TableField("Number1757915819397")
    private long number1757915819397;

    @Column(name = "Number1757915824302", precision = 25, scale = 8)
    @TableField("Number1757915824302")
    private long number1757915824302;

    @Column(name = "Number1757915830910", precision = 25, scale = 8)
    @TableField("Number1757915830910")
    private long number1757915830910;

    @Column(name = "Number1757915837277", precision = 25, scale = 8)
    @TableField("Number1757915837277")
    private long number1757915837277;

    @Column(name = "Number1757915841132", precision = 25, scale = 8)
    @TableField("Number1757915841132")
    private long number1757915841132;

    @Column(name = "Number1757915845678", precision = 25, scale = 8)
    @TableField("Number1757915845678")
    private long number1757915845678;

    @Column(name = "Number1757915851158", precision = 25, scale = 8)
    @TableField("Number1757915851158")
    private long number1757915851158;

    @Lob
    @Column(name = "LongText1757915859477")
    @TableField("LongText1757915859477")
    private String longText1757915859477;

    @Column(name = "Number1757915870860", precision = 25, scale = 8)
    @TableField("Number1757915870860")
    private long number1757915870860;

    @Column(name = "Number1757915873532", precision = 25, scale = 8)
    @TableField("Number1757915873532")
    private long number1757915873532;

    @Column(name = "Number1757915878198", precision = 25, scale = 8)
    @TableField("Number1757915878198")
    private long number1757915878198;

    @Column(name = "Number1757915881492", precision = 25, scale = 8)
    @TableField("Number1757915881492")
    private long number1757915881492;

    @Column(name = "Number1757915885211", precision = 25, scale = 8)
    @TableField("Number1757915885211")
    private long number1757915885211;

    @Column(name = "Number1757915896557", precision = 25, scale = 8)
    @TableField("Number1757915896557")
    private long number1757915896557;

    @Column(name = "Number1757915901573", precision = 25, scale = 8)
    @TableField("Number1757915901573")
    private long number1757915901573;

    @Column(name = "Number1757915905665", precision = 25, scale = 8)
    @TableField("Number1757915905665")
    private long number1757915905665;

    @Column(name = "Number1757915910265", precision = 25, scale = 8)
    @TableField("Number1757915910265")
    private long number1757915910265;

    @Column(name = "Number1757915915093", precision = 25, scale = 8)
    @TableField("Number1757915915093")
    private long number1757915915093;

    @Column(name = "Number1757915918585", precision = 25, scale = 8)
    @TableField("Number1757915918585")
    private long number1757915918585;

    @Column(name = "Number1757915921897", precision = 25, scale = 8)
    @TableField("Number1757915921897")
    private long number1757915921897;

    @Column(name = "Radio1757915960489", length = 200)
    @TableField("Radio1757915960489")
    private String radio1757915960489;

    @Column(name = "Radio1757915989713", length = 200)
    @TableField("Radio1757915989713")
    private String radio1757915989713;

    @Column(name = "parentId", length = 200)
    @TableField("parentId")
    private String parentId;

    @Column(name = "sortKey", precision = 25, scale = 8)
    @TableField("sortKey")
    private long sortKey;

    @ColumnDefault("")
    @Column(name = "modifier", length = 200)
    @TableField("modifier")
    private String modifier;

    @Column(name = "modifiedTime")
    @TableField("modifiedTime")
    private Instant modifiedTime;


    @Column(name = "version", precision = 25, scale = 8)
    @TableField("version")
    private long version;

    @Lob
    @Column(name = "Dropdown1757915719381_key")
    @TableField("Dropdown1757915719381_key")
    private String dropdown1757915719381Key;

    @Lob
    @Column(name = "Radio1757915800110_key")
    @TableField("Radio1757915800110_key")
    private String radio1757915800110Key;

    @Lob
    @Column(name = "Radio1757915960489_key")
    @TableField("Radio1757915960489_key")
    private String radio1757915960489Key;

    @Lob
    @Column(name = "Radio1757915989713_key")
    @TableField("Radio1757915989713_key")
    private String radio1757915989713Key;

    @Column(name = "Number1757917104841", precision = 25, scale = 8)
    @TableField("Number1757917104841")
    private long number1757917104841;

    @Column(name = "Number1758174234414", precision = 25, scale = 8)
    @TableField("Number1758174234414")
    private long number1758174234414;

    @Column(name = "ShortText1758618271507", precision = 25, scale = 8)
    @TableField("ShortText1758618271507")
    private String ShortText1758618271507;

}